<?php

/**
 * OtherDeliveryAttributes.
 *
 * PHP version 8.3
 *
 * @category Class
 *
 * @author   OpenAPI Generator team
 *
 * @see     https://openapi-generator.tech
 */

/**
 * Selling Partner API for Orders.
 *
 * Use the Orders Selling Partner API to programmatically retrieve order information. With this API, you can develop fast, flexible, and custom applications to manage order synchronization, perform order research, and create demand-based decision support tools.   _Note:_ For the JP, AU, and SG marketplaces, the Orders API supports orders from 2016 onward. For all other marketplaces, the Orders API supports orders for the last two years (orders older than this don't show up in the response).
 *
 * The version of the OpenAPI document: v0
 * Generated by: https://openapi-generator.tech
 * Generator version: 7.9.0
 */

/**
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */

namespace SpApi\Model\orders\v0;

/**
 * OtherDeliveryAttributes Class Doc Comment.
 *
 * @category Class
 *
 * @description Miscellaneous delivery attributes associated with the shipping address.
 *
 * @author   OpenAPI Generator team
 *
 * @see     https://openapi-generator.tech
 */
class OtherDeliveryAttributes
{
    /**
     * Possible values of this enum.
     */
    public const HAS_ACCESS_POINT = 'HAS_ACCESS_POINT';

    public const PALLET_ENABLED = 'PALLET_ENABLED';

    public const PALLET_DISABLED = 'PALLET_DISABLED';

    /**
     * Gets allowable values of the enum.
     *
     * @return string[]
     */
    public static function getAllowableEnumValues(): array
    {
        return [
            self::HAS_ACCESS_POINT,
            self::PALLET_ENABLED,
            self::PALLET_DISABLED,
        ];
    }
}
